package com.poetize.plus.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.poetize.plus.entity.dto.WebInfoDTO;
import com.poetize.plus.entity.po.WebInfo;
import com.poetize.plus.entity.vo.HomeWebInfoVO;
import com.poetize.plus.entity.vo.StatisticsVO;
import com.poetize.plus.entity.vo.WebInfoVO;

/**
 * @Author zuosy
 * @Date 2024/3/30 8:40
 **/
public interface WebInfoService extends IService<WebInfo> {

    /**
     * 网站信息详情
     * @return
     */
    WebInfoVO queryWebInfo();

    /**
     * 修改网站信息
     * @param webInfoDTO
     * @return
     */
    Boolean updateWebInfo(WebInfoDTO webInfoDTO);

    /**
     * 获取网站信息
     * @return
     */
    HomeWebInfoVO getWebInfo();

    /**
     * 获取卡片统计信息
     * @return
     */
    StatisticsVO getStatistics();
}
